indispensable part of our lives - Französisch Englisch Wörterbuch